<?php

/**
 * @Table = organograma
 * @Schema = entidade
 */
class Organograma {

    /**
     * @Serial
     * @Colmap = ide_organograma
     */
    private $id;

    /**
     * @Colmap = ide_setor
     * @Relationship (objeto=Setor,type=OneToOne)
     * @Persistence (type=inteiro,NotNull=true)
     */
    private $setor;

    /**
     * @Colmap = ide_entidade
     * @Relationship (objeto=Entidade,type=OneToOne)
     * @Persistence (type=inteiro,NotNull=true)
     */
    private $entidade;

    /**
     * @Colmap = ide_setor_pai
     * @Relationship (objeto=Organograma,type=OneToOne)
     * @Persistence (type=inteiro)
     */
    private $setorPai;

    /**
     * @Colmap = ide_colaborador_responsavel
     * @Relationship (objeto=Colaborador,type=OneToOne)
     * @Persistence (type=inteiro)
     */
    private $colaboradorResponsavel;

    /**
     * @Colmap = des_status
     * @Persistence (type=texto,NotNull=true,Size=1)
     */
    private $status;

    public function getId() {
        return $this->id;
    }

    public function setId($id) {
        $this->id = $id;
    }

    public function getSetor() {
        return $this->setor;
    }

    public function setSetor($setor) {
        $this->setor = $setor;
    }

    public function getEntidade() {
        return $this->entidade;
    }

    public function setEntidade($entidade) {
        $this->entidade = $entidade;
    }

    public function getSetorPai() {
        return $this->setorPai;
    }

    public function setSetorPai($setorPai) {
        $this->setorPai = $setorPai;
    }

    public function getColaboradorResponsavel() {
        return $this->colaboradorResponsavel;
    }

    public function setColaboradorResponsavel($colaboradorResponsavel) {
        $this->colaboradorResponsavel = $colaboradorResponsavel;
    }

    public function getStatus() {
        return $this->status;
    }

    public function setStatus($status) {
        $this->status = $status;
    }
    
}

?>
